package cn.fxyz.service;
import cn.fxyz.entity.Orders;
import cn.fxyz.page.PageBean;
public interface OrderService {
	//商家操作
	/**
	 * 商家查看所有订单
	 * @param pageNum 页码
	 * @param pageSize	总页数
	 * @return
	 */
	PageBean<Orders> findAll(int pageNum);
	
	
	/**
	 * 商家根据订单id查看某条订单详情
	 * @param orderId
	 * @return
	 */
	Orders findByOrderId(int orderId);
	

	/**
	 * 商家通过订单id给订单结账
	 * @param orderId
	 * @return
	 */
	int modifyStatusByOrderId(int orderId);
	
	/**
	 * 用户下单
	 * @param user
	 * @param dinnerTable
	 * @param foods
	 * @param price
	 */
	void addOrder(Object user, Object dinnerTable, Object foods , float price);


	void add(Orders order);
}
